GPP = g++ -O2 -Wall

L = LineWrap.o
M = Main.o
U = Utils.o

LineChecker: $L $M
		$(GPP) -o LineChecker $L $M
Main.o: Main.h Main.cpp
		$(GPP) -o Main.o -c Main.cpp
LineWrap.o: LineWrap.h LineWrap.cpp
		$(GPP) -o LineWrap.o -c LineWrap.cpp
Utils.o: Utils.h Utils.cpp
		$(GPP) -o Utils.o -c Utils.cpp
clean: 
	\rm *.o *~